#问题：请解释 MongoDB 中的覆盖查询是什么？

'''
覆盖查询是以下的查询：

所有的查询字段是索引的一部分；
所有的查询返回字段在同一个索引中；
查询字段中没有null， 比如:{"field" : null}或{"field" : {$eq : null}}
由于所有出现在查询中的字段是索引的一部分，
 MongoDB 无需在整个数据文档中检索匹配查询条件和返回使用相同索引的查询结果。
 因为索引存在于RAM中，从索引中获取数据比通过扫描文档读取数据要快得多。

'''